NoOp

object NoOp : Logger

Properties

Link copied to clipboard
const val TAG: String

Single log tag for all consumer-facing library output. Filter on this in the host app — internal component names are not exposed.

Functions

Link copied to clipboard
open override fun debug(tag: String, message: String)
Link copied to clipboard
open override fun error(tag: String, message: String, throwable: Throwable?)
Link copied to clipboard
fun essential(log: (tag: String, level: String, message: String, throwable: Throwable?) -> Unit): Logger

Forwards sanitized library lifecycle messages to the host sink. Wire payloads, URLs, and tokens are redacted before log is invoked. log always receives TAG as the tag argument.

Link copied to clipboard
open override fun info(tag: String, message: String)